"""
编写程序，接受一系列逗号分隔的 4 位二进制数作为输入，检查它们是否可被 5
整除。 能被 5 整除的数字将以逗号分隔的顺序打印。
例如，
输入：
0100,0011,1010,1001
输出：
1010
"""
import re


def checknum(numstr):
    sum = 0
    startnum = 1
    for i in numstr[::-1]:
        tempnum = eval(i)
        sum += startnum * tempnum
        startnum *= 2
    if sum % 5 == 0:
        return True
    else:
        return False


strtest = input("请输入一系列逗号分隔的 4 位二进制数：")
strlist = re.split(',', strtest)
strmet = ",".join(filter(checknum, strlist))
print(strmet, end="")
